/**
 * create by ck on 2016/10/18.
 */
$(document).ready(function(){
    var list = $('#List');
    $('.xh-datagrid-toolbar').parseToolbar();
    $('.xh-form').parseForm();
    list.initDataGrid('getRetainDgData').setSelectThenEnable(['bt_list_del']);
    /** 列表 **/
    $('#bt_list_add').click(function(){
        $('.xh-datagrid').parent().hide();
        $('.xh-form').fadeIn();
    });
    $('#bt_form_back').click(function(){
        $('.xh-form').hide();
        $('.xh-datagrid').parent().fadeIn();
    });
    $('#bt_uploadFile').click(function(){
        $('#bt_form_back').click();
        $.ajaxFileUpload({
            url:'uploadRetainFile',
            secureuri:false,
            fileElementId:'file_retain',                                    //file标签的id  
            dataType: 'json',                                               //返回数据的类型  
            data:{tabletItemNo: $('#XHApp_Retain_sTabletItemNo').val()},    //一同上传的数据  
            success: function (data, status) {
                if(data.error) {
                    window.top.xhTop.showMessage({title: data.error, type: 'error'});
                    return false;
                }
                window.top.xhTop.showMessage({
                    title: '成功导入'+ (data.file + data.company) +'条！',
                    text: '其中公司应用'+ data.company +'条',
                    type: 'error'
                });
                list.dataGridReload();
            },
            error: function (data, status, e) {
                window.top.xhTop.showMessage({title: e, type: 'error'});
            }
        });
    });
    //禁用的行高亮显示
    DataGrid.rowStyler = function(rowIndex, rowData){
        if (rowData.bDisable == '禁用'){
            return 'background-color:yellow;';
        }
    };
    //设置启用
    $('#bt_list_enable').click(function(){
        if($(this).checkButtonDisabled()) return false;
        var ids = list.getDataGridSelectedFields('iARId');
        $.overtFun.setModelState('setRetainState', ids, 'enable');
    });
    //设置禁用
    $('#bt_list_disable').click(function(){
        if($(this).checkButtonDisabled()) return false;
        var ids = list.getDataGridSelectedFields('iARId');
        $.overtFun.setModelState('setRetainState', ids, 'disable');
    });
});